package uf.tax.laws.spider.gs;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import uf.tax.laws.spider.HttpDAO;

public class GetTypes {
	private HttpDAO dao;
	private List<String> result = null;
	public static Map<String, Integer> map = new HashMap<String, Integer>();
	static {
		map.put("增值税", 359);
		map.put("消费税", 360);
		map.put("营业税", 361);
		map.put("企业所得税", 362);
		map.put("个人所得税", 363);
		map.put("资源税", 364);
		map.put("城市维护建设税", 365);
		map.put("房产税", 366);
		map.put("印花税", 367);
		map.put("城镇土地使用税", 368);
		map.put("土地增值税", 369);
		map.put("车船税", 370);
		map.put("车辆购置税", 371);
		map.put("烟叶税", 372);
		map.put("耕地占用税", 374);
		map.put("契税", 375);
		map.put("进出口税收", 377);
	}

	public GetTypes(HttpDAO dao) {
		this.dao = dao;
	}

	public List<String> getTypes() {
		if (dao == null) {

		}
		if (result == null) {
			result = new ArrayList<String>();
			Iterator<String> mks = map.keySet().iterator();
			while (mks.hasNext()) {
				result.add(mks.next());
			}
		}
		return result;
	}
}
